iT邦幫忙

2025 iThome 鐵人賽

DAY 8
0
佛心分享-IT 人自學之術

30 天體驗:從程式菜鳥到前端新手工程師系列 第 8

CSS 是什麼?為什麼學網頁一定要會它?(Day8)

  • 分享至 

  • xImage
  •  

還記得你只有打開 HTML 檔案的時候嗎?
是不是覺得畫面就是一堆黑白文字,頂多加個< h1 >標題看起來比較大一點點。
沒錯,HTML 本身就像是「房子的骨架」,負責結構。
但如果房子只有骨架,沒有油漆、沒有家具,那看起來是不是超單調?

這時候,我們就需要 CSS 啦!
它全名叫 Cascading Style Sheets(層疊樣式表),簡單來說就是「幫網頁增加視覺效果的設計師」!

CSS 到底能幹嘛?

你可以把 CSS 想像成「化妝師 + 室內設計師」:
• 改變字體顏色、大小、間距 → 就像幫字加眼影
• 設定背景顏色或圖片 → 幫房子刷漆
• 排版、對齊、間距 → 幫房子室內裝潢
• 加上動畫、互動效果 → 房子裡還會有可以互動的便利智慧家具

一個只有 HTML 的網頁,就像只有黑白文字的 Word 文件;
但加上 CSS 之後,整個網頁就像是精心整理過的預售屋,有經過修飾跟裝潢,
不再是只有骨架的鋼筋水泥毛胚屋😎

CSS 怎麼用?三種方法

你可能會想:「那 CSS 要放在哪裡啊?」
其實它有三種常見的用法,適合不同情況:

1.行內樣式(Inline CSS)
直接寫在 HTML 標籤裡:

<p style="color: red;">這段字是紅色的</p>

👉 優點:快速!
👉 缺點:太亂,不適合長期維護。

2.內部樣式(Internal CSS)
把 CSS 寫在 裡:

<style>
  p { color: blue; }
</style>
<p>這段字是藍色的</p>

👉 適合小專案,程式碼集中。

3.外部樣式(External CSS) ✅ 最推薦!
把 CSS 另外存成 style.css,然後用 < link > 引入:

<link rel="stylesheet" href="style.css">

👉 專案大一點時必備,乾淨、好維護。

CSS 的基本語法

寫 CSS 的時候,你一定會看到這種格式:

選擇器 {
  屬性: 值;
}

• 選擇器:告訴瀏覽器「要改誰」
• 屬性:要改什麼(字體大小、顏色、間距…)
• 值:改成什麼樣子

範例:

h1 {
  color: orange;       /* 把字改成橘色 */
  font-size: 32px;     /* 設定字體大小 */
  text-align: center;  /* 文字置中 */
}

🎯 常見選擇器

CSS 就像點名一樣,你要告訴它「誰要化妝」:

1.標籤選擇器

p { color: gray; }

👉 把所有 都改成灰色。

2.類別選擇器(class)

.title { font-size: 24px; }

👉 .title 只會套用在 class="title" 的元素上。

3.ID 選擇器

#intro { color: blue; }

👉 #intro 只會套用在 id="intro" 的元素上。

小提醒:
• class 可以重複使用,像衣服樣式。
• id 像身分證號碼,只能唯一。

💡 小練習:打造你的第一個「名片網頁」

HTML:

<h1 class="title">嗨,我是 Sunshine!</h1>
<p id="intro">我正在學 CSS,請多多指教!</p>

CSS:

body {
  background-color: #f9f9f9;
  font-family: Arial, sans-serif;
}

.title {
  color: orange;
  text-align: center;
}

#intro {
  font-size: 18px;
  color: gray;
  text-align: center;
}

打開後你就會看到一個「有設計感的簡單網頁」啦 🎉

📍 Day 1 結尾:今天你學到什麼?

• CSS 就是網頁的造型設計師
• 有三種用法:行內、內部、外部(建議用外部)
• CSS 語法就是「選擇器 + 屬性 + 值」
• 學會基本的 color、font-size、text-align

好啦!恭喜你踏進CSS的世界了
可以把之前寫過的HTML加上 CSS
會發現自己的網站變漂亮😍
感謝你的閱讀,我是Ting,接下來明天一起繼續學習更多 CSS 新技能吧!


上一篇
我的第一個小網站!HTML 全面整合實戰 (Day7)
下一篇
要怎麼讓網頁更有個性? 教你用 CSS 打造顏色、字體與背景 (Day9)
系列文
30 天體驗:從程式菜鳥到前端新手工程師22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言